#app{
	/*background: #f2f2f2;*/
	background: #fff;
}
/*轮播图*/

#app .module1{
	margin: 10px;
	padding: 10px;
	border:1px solid #ebebeb;
	background: #fff;
	box-sizing: border-box;

}
#app .layui-carousel[lay-indicator=outside] .layui-carousel-ind ul{
	background: transparent;
}
#app .layui-carousel[lay-indicator=outside] .layui-carousel-ind ul li{
	width: 44px;
	height: 6px;
	border-radius:0;
	background: #e4e4e4;
}
#app .layui-carousel[lay-indicator=outside] .layui-carousel-ind ul li.layui-this{
	background: #206f96;
}
#app #focus .focus-item{
	position: relative;
}
#app #focus .focus-item p.focus-item-text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	background: rgba(0,0,0,0.3);
}
/*新闻*/
#app .news{
	position: relative;
	width: 610px;
	background: #fff;
}
#app .news>span{
	position: absolute;
	top: 18px;
	right: 10px;
	font-size: 18px;
	cursor: pointer;
	z-index: 99;
}
#app .news .layui-tab-brief>.layui-tab-title li{
	font-size: 18px;
}
#app .news .layui-tab-brief>.layui-tab-title .layui-this{
	color: #000;
}
#app .news .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom-color: #0e5298;
}
#app .news .layui-tab-item>ul.news-content-lsit li{

	font-size: 18px;
	line-height: 28px;
}
#app .news .layui-tab-item>ul.news-content-lsit li i{
	float: left;
	line-height: 28px;
	color: #9ea4b3;
}
#app .news .layui-tab-item>ul.news-content-lsit li span.title{
	float: left;
	width: 500px;
	margin-left: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#app .news .layui-tab-item>ul.news-content-lsit li i.time{
	float: right;
}
/*信息公开*/
#app .info{
	width: 330px;
	height: 255px;
	margin-left: 10px;
	padding: 20px 10px 0 10px;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	background: #fff;
}
#app .organ>.text,
#app .info>.text{
	float: left;
	width: 87px;
	height: 217px;
	box-sizing: border-box;
	padding: 70px 0 0 0;
	border: 1px solid #333;
	text-align: center;
}
#app .info>.info-btn{
	float: left;
	padding-top: 30px;
	width: 310px;
}
#app .info>.info-btn button{
	float: left;
	margin: 0 0 10px 5px;
	border-radius: 5px;
	background: #e2e2e1;
	background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	border: 1px solid #ebecec;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	text-align: left;
	text-indent: 5px;
	overflow: hidden;
}
#app .info>.info-btn button a{
	display: inline-block;
	width: 143px;
	height: 46px;
	line-height: 46px;
	color: #169bd5;
}
#app .shared-platform .shared-platform-btn button:hover,
#app .shared-platform .shared-platform-btn button:active,
#app .organ>.organ-btn button:hover,
#app .organ>.organ-btn button:active,
#app .info>.info-btn button:hover,
#app .info>.info-btn button:active{
	background: #eee;
}
#app .organ{
	width: 805px;
	height: 255px;
	margin-right: 10px;
	padding: 20px 10px 0 10px;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	background: #fff;
}
#app .organ>.organ-btn button{
	margin: 0 0 10px 10px;
	border-radius: 5px;
	background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	border: 1px solid #ebecec;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	/*	text-align: left;
	text-indent: 5px;*/
	overflow: hidden;
}
#app .organ>.organ-btn button a{
	display: block;
	width: 96px;
	height: 46px;
	line-height: 46px;
	color: #169bd5;
}
/*共享平台*/
#app .shared-platform{
	width: 372px;
	height: 230px;
	margin: 10px 0px 10px 10px;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	padding: 10px 20px 0 20px;
	background: #fff;
}
#app .shared-platform .text{
	width: 328px;
	height: 48px;
	text-align: center;
	line-height: 46px;
	border:1px solid #333;
}
#app .shared-platform .shared-platform-btn button{
	margin: 30px 0 0 0;
	border-radius: 5px;
	background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	border: 1px solid #ebecec;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	text-align: left;
	text-indent: 5px;
	overflow: hidden;
}
#app .shared-platform .shared-platform-btn button a{
	display: block;
	width: 96px;
	height: 34px;
	line-height: 34px;
	color: #169bd5;
}
#app .index_link{
	margin: 10px 0;
	padding: 0px 0px 5px 0px;
}
#app .index_link a{
	display: inline-block;
	margin: 10px 3px 0 3px;
}
#app .index_link a img{
	display: inline-block;
}
#app .company_news,
#app .society_news{
	width: 375px;
	height: 230px;
	margin: 10px 5px 0 5px;
	padding:10px 0px 0 0px;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	background: #fff;
}
#app .society_news{
	margin-right: 10px;
}
#app .company_news p,
#app .society_news p{
	padding:0 10px;
	background: #fefefe;
	font-size: 16px;
}


#app  #societyNewsContent ul.news-content-lsit,
#app  #companyNewsContent ul.news-content-lsit{
	box-sizing: border-box;
	padding:10px;
}
#app  #societyNewsContent ul.news-content-lsit li,
#app  #companyNewsContent ul.news-content-lsit li{
	font-size: 18px;
	line-height: 28px;
}
#app  #societyNewsContent ul.news-content-lsit li i,
#app  #companyNewsContent ul.news-content-lsit li i{
	float: left;
	line-height: 28px;
	color: #9ea4b3;
}
#app  #societyNewsContent ul.news-content-lsit li span.title,
#app  #companyNewsContent ul.news-content-lsit li span.title{
	float: left;
	width: 260px;
	margin-left: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#app  #societyNewsContent ul.news-content-lsit li i.time,
#app  #companyNewsContent ul.news-content-lsit li i.time{
	float: right;
}






.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
.fl{float: left;}
.fr{float: right;}
body{
	/*background: url("../lib/images/bg.jpg");*/
	background-size: cover;
	background-color: #a8e5f9;
}
#app button{
	border: 0;
}
#app i{
	font-style: normal;
}
#app{
	width: 1168px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
}
#app>.topBanner img{
	width: 100%;
}
#app>.breadcrumb{
	width: 300px;
	height: 25px;
	text-align: center;
	line-height: 26px;
	/*	border: 1px solid #333;*/
}
/*导航*/
#app>.nav{
	background: #169bd5;
}
#app>.nav>ul>li{
	float: left;
	width: 16.667%;
	height: 46px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	background: #169bd5;
	box-sizing: border-box;

}
#app>.nav>ul>li a{
	display: inline-block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	border-left:1px solid #fff;
	color: #fff;
}
#app>.nav>ul>li:first-child a{
	border: none;
}
#app>.nav>ul>li:first-child+li{
	background: #009688;
}
#app>.nav>ul>li:hover,
#app>.nav>ul>li:focus{
	background: #8bcdea;
}
#app>.nav>ul>li:first-child+li:hover,
#app>.nav>ul>li:first-child+li:focus{
	background: #5FB878;
}
/*底部声明*/
.bottom-info{
	width: 100%;
	height:187px;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	background:#f6fbff;
}
.bottom-info .text1{
	padding-top: 20px;

}
.bottom-info .text1 a{
	color: #cf4515;
}

#app .society_news>.info-btn{
	float: left;
	padding-top: 30px;
	width: 310px;
}
#app .society_news>.info-btn button{
	float: left;
	margin: 0 0 10px 5px;
	border-radius: 5px;
	background: #e2e2e1;
	background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	border: 1px solid #ebecec;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	text-align: left;
	text-indent: 5px;
	overflow: hidden;
}
#app .society_news>.info-btn button a{
	display: inline-block;
	width: 143px;
	height: 46px;
	line-height: 46px;
	color: #169bd5;
}



/*以下样式是后续修改*/
.main3 {
	width: 1172px;
	/*margin: 0 auto;*/
	margin-left: 10px;
}

.main3_1 {
	width: 40%;
	border: 1px solid #dddddd;
}

/*外边距*/
.mg{
	margin : 10px 0 0 8px;
}

/*上外边距*/
.mg-top{
	margin-top: 10px;
}

.mg-bottom{
	margin-bottom: 10px;
}

.fl {
	float: left;
}

.sen3 {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #dddddd;
	position: relative;
	background: #f0f0f0;
}

.sen3 ul li.on {
	border-right: 1px solid #e8e7e7;
	border-top: 2px solid #097abc;
	margin-top: -1px;
	background: #fff;
}

/*change by wangmc
.sen3 ul li.onWidth {
	width: 150px;
}*/

.sen3 ul li {
	float: left;
	width: 100px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-right: 1px solid #dddddd;
}

ol li, ul li {
	list-style-type: none;
	vertical-align: middle;
}

.sen4 {
	padding: 10px;
}

.info-btn{
	float: left;
	padding-top: 10px;
	margin-left: 5px;
	width: 375px;
}

/*网上监督*/
.wsjdCss{
	margin-left: 12px;
	padding-top: 10px;
}

.fpgjzygxpt-btn button, .info-btn button{
	float: left;
	margin: 25px 0 10px 15px;
	border-radius: 5px;
	background: #e2e2e1;
	background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	border: 1px solid #ebecec;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	text-align: left;
	text-indent: 5px;
	overflow: hidden;
	width:45%;
}


.info-btn button{
	margin: 0 0 10px 10px;
	width:48%;
}

.fpgjzygxpt-btn button{
	margin: 10px 0 10px 15px;
	width:45%;
}

.fpgjzygxpt-btn button a, .info-btn button a{
	display: inline-block;
	width: 143px;
	height: 46px;
	line-height: 46px;
	color: #169bd5;
}

.organ-btn button{
	margin: 5px 0 10px 10px;
	border-radius: 5px;
	background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	border: 1px solid #ebecec;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	overflow: hidden;
}

.organ-btn button a{
	display: block;
	width: 96px;
	height: 46px;
	line-height: 46px;
	color: #169bd5;
}

.fpgjzygxpt-btn button:hover,
.fpgjzygxpt-btn button:active,
.organ-btn button:hover,
.organ-btn button:active,
.info-btn button:hover,
.info-btn button:active{
	background: #eee;
}

/*左外边距*/
.ml{
	margin-left: 8px;
}

/*行高*/
.lh{
	line-height: 20px;
}


#companyViewsContent ul.news-content-lsit, #companyGsggsContent ul.news-content-lsit{
	box-sizing: border-box;
	padding:10px;
}

#companyViewsContent ul.news-content-lsit li, #companyGsggsContent ul.news-content-lsit li{
	font-size: 18px;
	line-height: 28px;
}

#companyViewsContent ul.news-content-lsit li i, #companyGsggsContent ul.news-content-lsit li i{
	float: left;
	line-height: 28px;
	color: #9ea4b3;
}

#companyViewsContent ul.news-content-lsit li span.title, #companyGsggsContent ul.news-content-lsit li span.title{
	float: left;
	margin-left: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#companyGsggsContent ul.news-content-lsit li span.title{
	width:260px;
}

#companyViewsContent ul.news-content-lsit li span.title{
	width:75%;
}

#companyViewsContent ul.news-content-lsit li i.time ,#companyGsggsContent ul.news-content-lsit li i.time{
	float: right;
}

/*change by wangmc 给[更多]按钮增加样式*/
.more-button{
	cursor: pointer;
	font-size: 16px;
	vertical-align: middle;
	line-height: 30px;
}
/*[更多]按钮的外层div为保持按钮居右居中*/
.more-div{
	float: right;
	background-color: #f0f0f0;
	height: 30px;
	width: 20%;
	border-bottom: 1px solid #dddddd;
	text-align: center;
}
/*为设置[更多按钮可点击]*/
.small-width-div{
	width: 80%;
}
/*首页轮播图设置鼠标悬停为手型*/
#focusWrap img{
	cursor: pointer;
}
/*去掉a/input/button选中时的虚线*/
input,button,a {
	outline:0 none !important; blr:expression(this.onFocus=this.blur());
}
.alert-div{
	/*height: 110px;*/
	background-color: #d3ecf5;
	box-shadow: none;
	font-size: 18px;
	padding: 20px;
}
/*框中的字体设置为18*/
.on a{
	font-size:18px;
}